- Standard editions are FREE!December 20, 2006
We're happy to announce that Standard editions of all our scripts
— COOLjsTree, COOLjsMenu, and COOLjsOutlookBar — are completely free
since today. You can use any number of copies in any applications,
including commercial ones. No hidden fees, no watermarks, no ads.
- COOLjsMenu 2.9.0October 27, 2006
New version of COOLjsMenu has been released!
Improvements:
- general performance
- compatibility
- new cross-frame mode
- many new graphically rich samples
- IE 7.0 support
API changes:
- many new configurations options — please refer to docs
- COOLjsMenu 2.4.3May 10, 2005
What's new in COOLjsMenu 2.4.3:
- minor bug: Opera 8 was recognized as old version
- noticable performance improvements
- rewritten event handling code: late handler binding, bugfixes
- support for inline form elements — "hasControls" boolean field (Professional only)
- new item's method getData() — returns item's definition
Note: this is not a release version.
- COOLjsMenu 2.4.2May 08, 2005
What's new in COOLjsMenu 2.4.2:
- IE 5.x for Mac works again now
- minor bug fixed: initialization could fail if "new COOLjsMenuPRO(...)" is placed within <head>
Note: this is not a release version.
- COOLjsMenu 2.4.1April 20, 2005
What's new in COOLjsMenu 2.4.1:
- new global attribute — "autosize"
Note: this is not a release version.
- COOLjsMenu 2.4.0April 12, 2005
What's new in COOLjsMenu 2.4.0:
- minor optimizations
- fixed small bug in transition control code
Note: this is not a release version.
- COOLjsMenu 2.3.9April 05, 2005
What's new in COOLjsMenu 2.3.9:
- new "zIndex" attribute; controls global zIndex of the menu (default value is 1000)
- fixed minor bug: wrong size/position of root layer
- fixed minor bug: unwanted popups while clicking menu items (only with compressed versions of the script)
Note: this is not a release version.
- COOLjsMenu 2.3.8March 24, 2005
What's new in COOLjsMenu 2.3.8:
- fixed minor bug in handling highlighed item
Note: this is not a release version.
- COOLjsMenu 2.3.7March 23, 2005
What's new in COOLjsMenu 2.3.7:
- some more optimizations; performance was increased by another 20-40% (Internet Explorer only)
- menu items now can be sized relatively to document size, i.e. width can be 25% of <body>'s width
- general code cleanup
Note: this is not a release version.
- COOLjsMenu 2.3.6March 16, 2005
What's new in COOLjsMenu 2.3.6:
- some optimizations; performance was increased by 20-40%
Note: this is not a release version.
- COOLjsMenu 2.3.5March 15, 2005
What's new in COOLjsMenu 2.3.5:
- "static" attribute was renamed to "dynamic", and it's sematincs are reversed; default value is "false"
- filters and transitions now work in both dynamic and static mode
Note: this is not a release version.
- COOLjsMenu 2.3.4March 06, 2005
What's new in COOLjsMenu 2.3.4:
- dynamics now can be turned off by setting global attribute "static" to false
- minor code optimizations (total size of the code reduced a bit)
Note: this is not a release version.
- COOLjsMenu 2.3.3March 05, 2005
What's new in COOLjsMenu 2.3.3:
- internal milestone (final merge of Standard and Professional)
Note: this is not a release version.
- COOLjsMenu 2.3.2January 18, 2005
What's new in COOLjsMenu 2.3.2:
- minor bug with "orientation" attribute: previously it did not control "leveloff"
- item's "data" property is available to programmers now
Note: this is not a release version.
- COOLjsMenu 2.3.1December 16, 2004
What's new in COOLjsMenu 2.3.1:
- first steps to special 'DEBUG-enabled' edition
- minor refactoring
Note: this is not a release version.
- COOLjsMenu 2.3.0December 16, 2004
What's new in COOLjsMenu 2.3.0:
- script source now uses C preprocessor
- multiple transitions are supported now
Note: this is not a release version.
- Menu codebase mergeDecember 15, 2004
Codebase of Standard and Professional editons of COOLjsMenu is shared now. Since this moment "new version of COOLjsMenu" means "new version of every COOLjsMenu edition".
- COOLjsMenu Pro 2.2.9December 06, 2004
What's new in COOLjsMenu Professional 2.2.9:
- NN 4.x support revised
- 'G' visibility flag (Gecko-based browsers; allows conditional usage of PNG's with alpha-channel)
Note: this is not a release version.
- COOLjsMenu Pro 2.2.8December 05, 2004
What's new in COOLjsMenu Professional 2.2.8:
- 'align', 'valign', 'margin' layer meta-properties
- 'spacing', 'orientation' level meta-properties
- 'layers' is now divided into 'levelLayers' and 'itemLayers' (inheritance is independent)
Note: this is not a release version.
- COOLjsMenu Pro 2.2.7December 04, 2004
What's new in COOLjsMenu Professional 2.2.7:
- smarter defaults
- level transitions (IE only)
- 'N' and 'O' layer visibility flags
- expressions' model was updated again
Note: this is not a release version.
- COOLjsMenu Pro 2.2.6December 03, 2004
What's new in COOLjsMenu Professional 2.2.6:
- sticky levels
- refactoring
Note: this is not a release version.
- COOLjsMenu Pro 2.2.5December 02, 2004
What's new in COOLjsMenu Professional 2.2.5:
- substential refactoring
- performance improvements
- compatibility layer is back again
- level wrap points
- new expression definition model (more flexible, faster, and, alas, less readable)
Note: this is not a release version.
- COOLjsMenu Pro 2.2.4November 29, 2004
What's new in COOLjsMenu Professional 2.2.4:
- frames support rewritten
- status bar text is back again (somehow it was broken)
- per-layer filtering (IE only, of course)
Note: this is not a release version.
- COOLjsMenu Pro 2.2.3November 28, 2004
What's new in COOLjsMenu Professional 2.2.3:
Note: this is not a release version.
- COOLjsMenu Pro 2.2.2November 27, 2004
What's new in COOLjsMenu Professional 2.2.2:
- menu name is now optional (can be set to null)
- new top-level function - CLoadNotify(): it can be optionally called at the end of HTML file speed up load process; "show()" is now obsolete
- new parameter "placeholder": how much space menu should reserve (relative positioning mode only)
- dynamics: Netscape Navigator 4.x is supported now
- new layer type: image
Note: this is not a release version.
- COOLjsMenu Pro 2.2.1November 26, 2004
What's new in COOLjsMenu Professional 2.2.1:
- selected (current, last clicked) item support
- Internet Explorer's visual transitions can be applied to levels
- styles can be inherited
- layers now can get options from menu data (i.e. custom per-item option 'borderColor' or 'backgroundImage' can be added and then used within layer definition)
Note: this is not a release version.
- COOLjsMenu Pro 2.2.0November 25, 2004
What's new in COOLjsMenu Professional 2.2.0:
- layers are represented as DHTML mini-objects (no conditions like "if (ns4) ..." - improved performance)
- new custom event handlers now can be added
- even more flexible layout model: items can contain any number of levels configured separately
- compatibility layer for older configuration files added
Note: this is not a release version.
- COOLjsMenu Pro 2.1.9November 24, 2004
What's new in COOLjsMenu Professional 2.1.9:
- major code rewrite
- much more robust dynamics
- new item's flexible layout model, and new configuration fields: codeAlignment, arrowAlignment, imageAlignment
- because of new model - truly automatic size calculations
- onfocus() and onblur() events: item highlighing follows Tab key
- more control over shadow
- relative level positioning: instead of fixed offsets like 'leveloff:[10,40]', it is possible to specify 'leveloff:"right 1parent,right 10px,down 20px"'
- CSS class for the 'trigger' layer (mostly for 'cursor:default;')
- in every place where CSS class is expected, inline CSS style also can be specified
- formatting options now can be placed with styles - this allows to divide content and representation
Note: this is not a release version.
- COOLjsMenu Pro 2.1.8October 14, 2004
What's new in COOLjsMenu Professional 2.1.8:
Note: this is not a release version.
- COOLjsMenu Pro 2.1.7October 10, 2004
What's new in COOLjsMenu Professional 2.1.7:
- dynamics introduced: child items are now created on-demand, and because of this menu loads almost instantly;
Note: this is not a release version.
- COOLjsMenu Pro 2.1.6September 20, 2004
What's new in COOLjsMenu Professional 2.1.6:
- new interpretation of the "delay" field
- new "alt" field - tooltips for items
- new "status" field - statusbar text for items
- new "orientation" and "spacing" fields - easier way to build vertical/horizontal menus
- easier way to override event handlers
- moveXY function is back again
- "hanging submenu" bug fixed
- tab order is much more natural now
Note: this is not a release version.
- COOLjsMenu Pro 2.1.4March 26, 2004
What's new in COOLjsMenu Professional 2.1.4:
- substential code refactoring
- "early method binding" is now in use
- compressed (obfuscated) code is only 11.8 Kb now
Note: this is not a release version.
- COOLjsMenu Pro 2.1.3March 25, 2004
What's new in COOLjsMenu Professional 2.1.3:
- even more code refactoring
- HTML code cleanup
Note: this is not a release version.
- COOLjsMenu Pro 2.1.2March 25, 2004
What's new in COOLjsMenu Professional 2.1.2:
- "init()" call is now obsoleted
- more code refactoring
Note: this is not a release version.
- COOLjsMenu Pro 2.1.1March 24, 2004
What's new in COOLjsMenu Professional 2.1.1:
- new event handlers model introduced (new top-level functions: showLevel, setActiveItem, cancelQueued)
- code refactoring
- onload event handler - minor bug fixed
Note: this is not a release version.